package negocio;

import java.sql.SQLException;
import java.util.Vector;

import base.Atendimento;
import comunicacao.ConexaoBD;
import comunicacao.InterfaceAtendimentoBD;

public class ControleAtendimento {

	InterfaceAtendimentoBD interfaceBD;
	
	public ControleAtendimento(ConexaoBD conexaoBD) {
		this.interfaceBD = new InterfaceAtendimentoBD(conexaoBD);
	}

	public int criarAtendimento(long idMedico, long idPaciente) throws SQLException {
		return interfaceBD.criarAtendimento(idMedico, idPaciente);
	}

	public int editarAtendimento(long id, long idMedico) throws SQLException {
		return interfaceBD.editarAtendimento(id, idMedico);
	}

	public int removerAtendimento(long idMedico, long idPaciente) throws SQLException {
		return interfaceBD.removerAtendimento(idMedico, idPaciente);
	}

	public Atendimento consultarAtendimento(long idMedico, long idPaciente) throws SQLException{
		return interfaceBD.consultarAtendimento(idMedico, idPaciente);
	}
	
	public Vector<Atendimento> consultarAtendimentos(long idPaciente) throws SQLException {
		return interfaceBD.consultarAtendimentos(idPaciente);
	}
}